Luzon troughshell - French English Dictionary